//Gfx converted using Mollusk's PAGfx Converter

//This file contains all the .h, for easier inclusion in a project

#ifndef ALL_GFX_H
#define ALL_GFX_H

#ifndef PAGfx_struct
    typedef struct{
    void *Map;
    int MapSize;
    void *Tiles;
    int TileSize;
    void *Palette;
    int *Info;
} PAGfx_struct;
#endif


// Sprite files : 
extern const unsigned char creature_static_00_Sprite[7168] __attribute__ ((aligned (4))) ;  // Pal : creature_Pal
extern const unsigned char creature_static_01_Sprite[7168] __attribute__ ((aligned (4))) ;  // Pal : creature_Pal
extern const unsigned char creature_static_02_Sprite[7168] __attribute__ ((aligned (4))) ;  // Pal : creature_Pal
extern const unsigned char creature_static_03_Sprite[7168] __attribute__ ((aligned (4))) ;  // Pal : creature_Pal
extern const unsigned char pen_touch_00_Sprite[6144] __attribute__ ((aligned (4))) ;  // Pal : pen_Pal
extern const unsigned char pen_touch_01_Sprite[4096] __attribute__ ((aligned (4))) ;  // Pal : pen_Pal
extern const unsigned char pen_touch_02_Sprite[4096] __attribute__ ((aligned (4))) ;  // Pal : pen_Pal
extern const unsigned char life_drop_Sprite[4096] __attribute__ ((aligned (4))) ;  // Pal : pen_Pal
extern const unsigned char gauge_game_time_Sprite[512] __attribute__ ((aligned (4))) ;  // Pal : interface_Pal

// Background files : 
extern const int bg_lower_screen_Info[3]; // BgMode, Width, Height
extern const unsigned short bg_lower_screen_Map[768] __attribute__ ((aligned (4))) ;  // Pal : bg_lower_screen_Pal
extern const unsigned char bg_lower_screen_Tiles[64] __attribute__ ((aligned (4))) ;  // Pal : bg_lower_screen_Pal
extern PAGfx_struct bg_lower_screen; // background pointer

extern const int bg_upper_screen_Info[3]; // BgMode, Width, Height
extern const unsigned short bg_upper_screen_Map[768] __attribute__ ((aligned (4))) ;  // Pal : bg_upper_screen_Pal
extern const unsigned char bg_upper_screen_Tiles[64] __attribute__ ((aligned (4))) ;  // Pal : bg_upper_screen_Pal
extern PAGfx_struct bg_upper_screen; // background pointer

extern const int bg_loose_drop_Info[3]; // BgMode, Width, Height
extern const unsigned short bg_loose_drop_Map[768] __attribute__ ((aligned (4))) ;  // Pal : bg_loose_drop_Pal
extern const unsigned char bg_loose_drop_Tiles[1664] __attribute__ ((aligned (4))) ;  // Pal : bg_loose_drop_Pal
extern PAGfx_struct bg_loose_drop; // background pointer

extern const int bg_win_drop_Info[3]; // BgMode, Width, Height
extern const unsigned short bg_win_drop_Map[768] __attribute__ ((aligned (4))) ;  // Pal : bg_win_drop_Pal
extern const unsigned char bg_win_drop_Tiles[1664] __attribute__ ((aligned (4))) ;  // Pal : bg_win_drop_Pal
extern PAGfx_struct bg_win_drop; // background pointer

extern const int bg_loose_pen_Info[3]; // BgMode, Width, Height
extern const unsigned short bg_loose_pen_Map[768] __attribute__ ((aligned (4))) ;  // Pal : bg_loose_pen_Pal
extern const unsigned char bg_loose_pen_Tiles[1664] __attribute__ ((aligned (4))) ;  // Pal : bg_loose_pen_Pal
extern PAGfx_struct bg_loose_pen; // background pointer

extern const int bg_win_pen_Info[3]; // BgMode, Width, Height
extern const unsigned short bg_win_pen_Map[768] __attribute__ ((aligned (4))) ;  // Pal : bg_win_pen_Pal
extern const unsigned char bg_win_pen_Tiles[1344] __attribute__ ((aligned (4))) ;  // Pal : bg_win_pen_Pal
extern PAGfx_struct bg_win_pen; // background pointer


// Palette files : 
extern const unsigned short creature_Pal[33] __attribute__ ((aligned (4))) ;
extern const unsigned short pen_Pal[64] __attribute__ ((aligned (4))) ;
extern const unsigned short interface_Pal[2] __attribute__ ((aligned (4))) ;
extern const unsigned short bg_lower_screen_Pal[2] __attribute__ ((aligned (4))) ;
extern const unsigned short bg_upper_screen_Pal[2] __attribute__ ((aligned (4))) ;
extern const unsigned short bg_loose_drop_Pal[32] __attribute__ ((aligned (4))) ;
extern const unsigned short bg_win_drop_Pal[33] __attribute__ ((aligned (4))) ;
extern const unsigned short bg_loose_pen_Pal[31] __attribute__ ((aligned (4))) ;
extern const unsigned short bg_win_pen_Pal[32] __attribute__ ((aligned (4))) ;


#endif

